3900,3899,3899,3899,3899,3899,3900,3901,3902,3902,3902,3902,3901,3900,3898,3896,3894,3892,3890,3889,3888,3888,3888,3888,3889,3889,3891,3893,3895,3899,3901,3903,3904,3905,3905,3907,3912,3916,3919,3922,3924,3926,3926,3924,3924,3927,3929,3931,3936,3941,3943,3943,3943,3940,3938,3936,3934,3933,3932,3932,3932,3932,3933,3936,3943,3946,3946,3946,3947,3949,3950,3951,3953,3955,3956,3958,3959,3960,3961,3961,3961,3961,3961,3961,3961,3961,3960,3959,3959,3958,3958,3959,3959,3960,3960,3956,3956,3955,3955,3955,3954,3953,3952,3951,3951,3950,3950,3949,3949,3948,3947,3946,3945,3945,3945,3945,3946,3946,3946,3946,3946,3945,3944,3943,3942,3941,3940,3939,3937,3936,3935,3935,3934,3933,3933,3932,3931,3930,3929,3928,3927,3926,3924,3923,3922,3921,3920,3919,3918,3917,3916,3915,3914,3913,3912,3911,3910,3909,3908,3907,3906,3905,3905,3905,3906,3906,3907,3907,3906,3906,3905,3904,3903,3902,3901,3900,3899,3898,3897,3896,3896,3895,3894,3893,3893,3892,3891,3890,3889,3888,3887,3886,3886,3885,3884,3883,3882,3881,3880,3879,3878,3877,3876,3876,3876,3877,3877,3877,3876,3875,3874,3873,3871,3870,3869,3868,3867,3866,3865,3865,3864,3864,3863,3863,3862,3861,3861,3860,3860,3859,3858,3857,3856,3855,3854,3853,3852,3851,3851,3850,3849,3848,3847,3846,3845,3844,3843,3842,3841,3840,3839,3838,3837,3836,3836,3835,3834,3833,3832,3831,3830,3829,3827,3826,3825,3824,3823,3822,3821,3821,3820,3818,3818,3817,3816,3815,3814,3813,3812,3812,3811,3810,3810,3809,3809,3808,3807,3806,3805,3804,3803,3802,3801,3800,3799,3798,3797,3796,3796,3795,3794,3794,3793,3793,3792,3792,3791,3790,3789,3788,3787,3786,3786,3784,3783,3782,3782,3781,3780,3780,3779,3777,3776,3775,3774,3774,3773,3773,3772,3771,3770,3770,3769,3769,3769,3769,3768,3767,3767,3766,3765,3764,3763,3762,3761,3760,3761,3762,3763,3764,3764,3763,3763,3762,3761,3760,3759,3759,3758,3757,3758,3759,3760,3761,3761,3760,3760,3759,3759,3758,3757,3756,3756,3755,3754,3754,3753,3752,3751,3750,3750,3749,3749,3750,3751,3752,3752,3753,3753,3754,3754,3755,3757,3758,3757,3756,3755,3754,3754,3754,3755,3755,3756,3756,3757,3758,3760,3761,3761,3760,3759,3758,3757,3757,3756,3756,3755,3755,3754,3754,3753,3752,3750,3749,3747,3746,3745,3744,3744,3743,3743,3742,3741,3741,3741,3741,3741,3740,3740,3740,3739,3737,3737,3736,3735,3735,3734,3734,3734,3734,3734,3734,3735,3735,3735,3735,3735,3736,3736,3736,3736,3733,3732,3730,3729,3728,3727,3726,3725,3724,3724,3723,3722,3721,3720,3719,3718,3716,3717,3717,3715,3714,3713,3711,3709,3709,3708,3706,3705,3698,3694,3682,3678,3678,3678,3680,3680,3680,3681,3682,3685,3687,3687,3687,3685,3684,3683,3683,3684,3685,3684,3684,3684,3685,3685,3685,3685,3685,3685,3684,3680,3677,3674,3672,3669,3671,3672,3674,3676,3685,3688,3691,3692,3693,3693,3693,3693,3693,3694,3702,3703,3707,3713,3714,3717,3720,3724,3727,3729,3731,3735,3737,3740,3742,3743,3746,3748,3762,3765,3768,3769,3770,3794,3796,3799,3801,3805,3815,3816,3817,3818,3819,3820,3825,3828,3829,3830,3835,3844,3853,3855,3859,3863,3865,3865,3867,3871,3875,3878,3880,3883,3886,3892,3897;1357,1358,1360,1362,1365,1367,1370,1375,1378,1381,1383,1384,1386,1388,1391,1394,1397,1401,1404,1408,1409,1414,1416,1418,1425,1434,1440,1442,1445,1448,1450,1452,1455,1457,1459,1467,1475,1480,1485,1487,1488,1490,1495,1502,1510,1519,1522,1529,1537,1550,1568,1577,1582,1588,1593,1596,1602,1606,1609,1612,1615,1621,1625,1629,1639,1644,1646,1649,1654,1658,1661,1664,1666,1670,1673,1675,1677,1677,1679,1680,1681,1682,1683,1685,1687,1688,1695,1695,1696,1697,1698,1699,1700,1701,1702,1703,1702,1702,1701,1700,1700,1699,1699,1699,1700,1700,1701,1701,1700,1700,1700,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1710,1710,1711,1712,1713,1714,1716,1716,1716,1717,1717,1717,1718,1718,1718,1717,1716,1716,1716,1716,1716,1716,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1716,1716,1716,1716,1716,1717,1718,1719,1720,1720,1721,1722,1723,1724,1724,1724,1724,1724,1724,1724,1724,1724,1724,1723,1722,1722,1722,1721,1721,1721,1721,1721,1720,1720,1720,1719,1719,1719,1718,1718,1718,1717,1717,1716,1715,1714,1713,1712,1711,1710,1709,1708,1707,1706,1706,1705,1704,1703,1702,1701,1701,1700,1699,1699,1698,1697,1696,1696,1695,1694,1694,1693,1692,1692,1693,1694,1694,1694,1694,1693,1693,1692,1691,1691,1690,1690,1690,1689,1689,1689,1688,1688,1687,1686,1686,1686,1686,1685,1685,1684,1684,1683,1683,1682,1682,1682,1682,1681,1681,1681,1681,1681,1680,1680,1680,1679,1678,1677,1676,1676,1676,1676,1675,1675,1675,1674,1674,1675,1675,1675,1675,1675,1675,1675,1675,1675,1674,1674,1674,1674,1673,1672,1672,1672,1671,1671,1670,1670,1669,1669,1669,1668,1667,1667,1667,1666,1666,1665,1665,1664,1664,1664,1663,1663,1663,1664,1664,1664,1665,1665,1666,1666,1666,1667,1668,1668,1669,1670,1671,1672,1672,1673,1673,1673,1673,1673,1673,1674,1669,1669,1669,1669,1669,1668,1668,1667,1667,1666,1665,1665,1664,1664,1660,1660,1659,1659,1659,1658,1658,1657,1657,1656,1656,1655,1655,1654,1653,1653,1652,1652,1652,1652,1652,1653,1653,1654,1655,1656,1656,1657,1658,1659,1659,1660,1660,1660,1664,1664,1664,1664,1664,1665,1666,1666,1667,1667,1668,1669,1669,1669,1674,1675,1676,1676,1677,1677,1678,1679,1680,1681,1682,1682,1683,1683,1684,1686,1687,1688,1689,1688,1688,1687,1687,1686,1686,1685,1684,1683,1682,1681,1681,1680,1679,1677,1677,1676,1675,1675,1674,1673,1672,1671,1670,1669,1668,1668,1667,1666,1665,1664,1663,1662,1660,1659,1655,1654,1652,1652,1652,1652,1652,1652,1652,1651,1651,1651,1650,1650,1649,1648,1648,1646,1643,1639,1637,1636,1634,1632,1627,1624,1621,1618,1609,1606,1600,1597,1593,1592,1589,1587,1585,1578,1576,1570,1566,1561,1555,1553,1550,1548,1546,1544,1539,1536,1534,1533,1530,1529,1521,1519,1514,1511,1505,1499,1498,1498,1493,1483,1479,1479,1476,1474,1466,1462,1459,1457,1452,1446,1437,1433,1430,1426,1420,1417,1412,1402,1399,1393,1386,1378,1370,1366,1361,1361,1362,1363,1363,1363,1363,1363,1359,1356,1354,1352,1350,1342,1345,1350,1352,1354,1357,1358,1358,1359,1359,1360,1362,1363,1363,1363,1364,1364,1365,1365,1364,1364,1363,1362,1361,1360,1358,1357,1357,1357,1357,1357,1357